package work.mediway.mdm.biz.bo;

import java.util.List;
import java.util.Map;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 字典数据推送信息
 *
 * @author zhongyj <1126834403@qq.com><br/>
 * @date 2022/6/22
 */
@Data
@NoArgsConstructor
@ApiModel("数据推送")
public class DictPushBO {

    @ApiModelProperty(value = "字典名称")
    private String tableCode;

    @ApiModelProperty(value = "字典过滤条件", hidden = true)
    private Map<String, Object> param;

    @ApiModelProperty(value = "查询条件(完整条件：code = '00001')")
    private String queryCondi;

    @ApiModelProperty(value = "待发送数据")
    private String pushData;

    @ApiModelProperty(value = "对接系统code")
    private List<String> interSystemCode;

    public DictPushBO(String tableCode, String pushData) {
        this.tableCode = tableCode;
        this.pushData = pushData;
    }
}
